Layered interactive convergence for distributed clock synchronization
نویسندگان
چکیده
A clock synchronization service ensures that spatially dispersed and heterogeneous processors in a distributed system share a common notion of time. In order to behave as a single, unified computing resource, distributed systems have need for a fault-tolerant, clock synchronization service. One approach employs the interactive convergence (ICV) method, which is both fully distributed and inherently fault-tolerant. However, this approach suffers from limits in terms of system scalability due to resource overhead. In this paper, a new layered form of ICV is introduced, compared with basic ICV and other simpler alternatives via experimental analysis on a distributed system testbed, and shown to improve synchronization tightness, resource utilization, and scalability. Index Terms – Cluster computing, interactive convergence, clock synchronization, convergence, fault tolerance.
منابع مشابه
Fault-tolerant Clock Synchronization for Distributed Systems with High Message Delay Variation
Fault-tolerant clock synchronization is an important requirement in many distributed systems , especially in time-critical and safety-critical applications. Frequently, interactive convergence algorithms are used for fault-tolerant clock synchronization, providing advantages such as fully distributed operation, low message exchange overhead, and simplicity of implementation. This paper presents...
متن کاملFault-Tolerant Clock Synchronization in Environments with High Message Delay Variation
| Fault-tolerant clock synchronization is an important requirement in many distributed systems, especially in time-critical and safety-critical applications. Frequently, interactive convergence algorithms are used for fault-tolerant clock synchronization, providing advantages such as fully-distributed operation, low message exchange overhead and simplicity of implementation. This paper presents...
متن کاملMultistep Interactive Convergence: An Efficient Approach to the Fault-Tolerant Clock Synchronization of Large Multicomputers
We present a new approach for fault-tolerant internal clock synchronization in multicomputer systems employing notcompletely connected networks (NCCNs). The approach is referred to as multistep interactive convergence and is locally implemented in each multicomputer node by a time server process (TSP). We describe a specific algorithm that uses multistep interactive convergence and bases its op...
متن کاملEnergy Efficient Global Clock Synchronization for Wireless Sensor Networks
Clock synchronization is critical to many sensor networks for the success of the application as well as energy efficiency. Achieving a global time frame through localized averaging of clock values for multiple rounds till convergence is a promising approach to clock synchronization due to the decentralized nature of computation coupled with scalability. However, it is not clear what power level...
متن کاملSoftware-based Fault-tolerant Clock Synchronization for Distributed Unix Environments Software-based Fault-tolerant Clock Synchronization for Distributed Unix Environments
| Fault-tolerant clock synchronization is often used in distributed systems with requirements such as close interaction between its components, measurements of elapsed time and ordering of events in the system. Diierent implementation approaches can be used to achieve fault-tolerant clock synchronization, depending on criteria such as performance, cost and availability of hardware and operating...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Microprocessors and Microsystems
دوره 26 شماره
صفحات -
تاریخ انتشار 2002